\hypertarget{classOrderedPointMapIterator}{}\section{Ordered\+Point\+Map\+Iterator Class Reference}
\label{classOrderedPointMapIterator}\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}


Iterator for \hyperlink{classOrderedPointMap}{Ordered\+Point\+Map}.  




{\ttfamily \#include $<$orderedmap.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classOrderedPointMapIterator_acac924de32a36c7763d05f1fb197f77f}{Ordered\+Point\+Map\+Iterator} (const std\+::map$<$ \hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Point} $\ast$, size\+\_\+t $>$\+::iterator \&iter)
\item 
\hyperlink{classOrderedPointMapIterator_a3bfaa63180e91597177dbd90c4463a9f}{$\sim$\+Ordered\+Point\+Map\+Iterator} ()
\item 
\hyperlink{classOrderedPointMapIterator_ad60424e1ca4bb814f69bb0b5c2c455e6}{Ordered\+Point\+Map\+Iterator} (const \hyperlink{classOrderedPointMapIterator}{Ordered\+Point\+Map\+Iterator} \&other)
\item 
\hyperlink{classOrderedPointMapIterator}{Ordered\+Point\+Map\+Iterator} \& \hyperlink{classOrderedPointMapIterator_a6c8d7a8455ad7c14117eb4ed15be341b}{operator=} (const \hyperlink{classOrderedPointMapIterator}{Ordered\+Point\+Map\+Iterator} \&other)
\item 
\hyperlink{classOrderedPointMapIterator}{Ordered\+Point\+Map\+Iterator} \& \hyperlink{classOrderedPointMapIterator_a4afb8fa2199d493a3f262e0cc0fbd9d5}{operator++} ()
\item 
bool \hyperlink{classOrderedPointMapIterator_a95913ce995a2778fb0a777ba1e4515f5}{operator==} (const \hyperlink{classOrderedPointMapIterator}{Ordered\+Point\+Map\+Iterator} \&other) const 
\item 
bool \hyperlink{classOrderedPointMapIterator_ab01092ab7421731c2207709849cc9269}{operator!=} (const \hyperlink{classOrderedPointMapIterator}{Ordered\+Point\+Map\+Iterator} \&other) const 
\item 
\hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Ship\+C\+A\+D\+::\+Subdivision\+Control\+Point} $\ast$ \hyperlink{classOrderedPointMapIterator_a4b475c1342c415674fe9411f1debcb91}{operator$\ast$} ()
\item 
size\+\_\+t \hyperlink{classOrderedPointMapIterator_a86ab7660a91176915ce8a4237bdc4213}{get\+Index} () const 
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Iterator for \hyperlink{classOrderedPointMap}{Ordered\+Point\+Map}. 

Definition at line 49 of file orderedmap.\+h.



\subsection{Constructor \& Destructor Documentation}
\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\subsubsection[{\texorpdfstring{Ordered\+Point\+Map\+Iterator(const std\+::map$<$ Ship\+C\+A\+D\+::\+Subdivision\+Control\+Point $\ast$, size\+\_\+t $>$\+::iterator \&iter)}{OrderedPointMapIterator(const std::map< ShipCAD::SubdivisionControlPoint *, size_t >::iterator &iter)}}]{\setlength{\rightskip}{0pt plus 5cm}Ordered\+Point\+Map\+Iterator\+::\+Ordered\+Point\+Map\+Iterator (
\begin{DoxyParamCaption}
\item[{const std\+::map$<$ {\bf Ship\+C\+A\+D\+::\+Subdivision\+Control\+Point} $\ast$, size\+\_\+t $>$\+::iterator \&}]{iter}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\hypertarget{classOrderedPointMapIterator_acac924de32a36c7763d05f1fb197f77f}{}\label{classOrderedPointMapIterator_acac924de32a36c7763d05f1fb197f77f}


Definition at line 53 of file orderedmap.\+h.

\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!````~Ordered\+Point\+Map\+Iterator@{$\sim$\+Ordered\+Point\+Map\+Iterator}}
\index{````~Ordered\+Point\+Map\+Iterator@{$\sim$\+Ordered\+Point\+Map\+Iterator}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\subsubsection[{\texorpdfstring{$\sim$\+Ordered\+Point\+Map\+Iterator()}{~OrderedPointMapIterator()}}]{\setlength{\rightskip}{0pt plus 5cm}Ordered\+Point\+Map\+Iterator\+::$\sim$\+Ordered\+Point\+Map\+Iterator (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classOrderedPointMapIterator_a3bfaa63180e91597177dbd90c4463a9f}{}\label{classOrderedPointMapIterator_a3bfaa63180e91597177dbd90c4463a9f}


Definition at line 56 of file orderedmap.\+h.

\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\subsubsection[{\texorpdfstring{Ordered\+Point\+Map\+Iterator(const Ordered\+Point\+Map\+Iterator \&other)}{OrderedPointMapIterator(const OrderedPointMapIterator &other)}}]{\setlength{\rightskip}{0pt plus 5cm}Ordered\+Point\+Map\+Iterator\+::\+Ordered\+Point\+Map\+Iterator (
\begin{DoxyParamCaption}
\item[{const {\bf Ordered\+Point\+Map\+Iterator} \&}]{other}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classOrderedPointMapIterator_ad60424e1ca4bb814f69bb0b5c2c455e6}{}\label{classOrderedPointMapIterator_ad60424e1ca4bb814f69bb0b5c2c455e6}


Definition at line 59 of file orderedmap.\+h.



\subsection{Member Function Documentation}
\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!get\+Index@{get\+Index}}
\index{get\+Index@{get\+Index}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\subsubsection[{\texorpdfstring{get\+Index() const }{getIndex() const }}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t Ordered\+Point\+Map\+Iterator\+::get\+Index (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classOrderedPointMapIterator_a86ab7660a91176915ce8a4237bdc4213}{}\label{classOrderedPointMapIterator_a86ab7660a91176915ce8a4237bdc4213}


Definition at line 97 of file orderedmap.\+h.

\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\subsubsection[{\texorpdfstring{operator"!=(const Ordered\+Point\+Map\+Iterator \&other) const }{operator!=(const OrderedPointMapIterator &other) const }}]{\setlength{\rightskip}{0pt plus 5cm}bool Ordered\+Point\+Map\+Iterator\+::operator!= (
\begin{DoxyParamCaption}
\item[{const {\bf Ordered\+Point\+Map\+Iterator} \&}]{other}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classOrderedPointMapIterator_ab01092ab7421731c2207709849cc9269}{}\label{classOrderedPointMapIterator_ab01092ab7421731c2207709849cc9269}


Definition at line 85 of file orderedmap.\+h.

\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\subsubsection[{\texorpdfstring{operator$\ast$()}{operator*()}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ship\+C\+A\+D\+::\+Subdivision\+Control\+Point}$\ast$ Ordered\+Point\+Map\+Iterator\+::operator$\ast$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classOrderedPointMapIterator_a4b475c1342c415674fe9411f1debcb91}{}\label{classOrderedPointMapIterator_a4b475c1342c415674fe9411f1debcb91}


Definition at line 91 of file orderedmap.\+h.

\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!operator++@{operator++}}
\index{operator++@{operator++}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\subsubsection[{\texorpdfstring{operator++()}{operator++()}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ordered\+Point\+Map\+Iterator}\& Ordered\+Point\+Map\+Iterator\+::operator++ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classOrderedPointMapIterator_a4afb8fa2199d493a3f262e0cc0fbd9d5}{}\label{classOrderedPointMapIterator_a4afb8fa2199d493a3f262e0cc0fbd9d5}


Definition at line 72 of file orderedmap.\+h.

\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!operator=@{operator=}}
\index{operator=@{operator=}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\subsubsection[{\texorpdfstring{operator=(const Ordered\+Point\+Map\+Iterator \&other)}{operator=(const OrderedPointMapIterator &other)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Ordered\+Point\+Map\+Iterator}\& Ordered\+Point\+Map\+Iterator\+::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Ordered\+Point\+Map\+Iterator} \&}]{other}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classOrderedPointMapIterator_a6c8d7a8455ad7c14117eb4ed15be341b}{}\label{classOrderedPointMapIterator_a6c8d7a8455ad7c14117eb4ed15be341b}


Definition at line 63 of file orderedmap.\+h.

\index{Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}!operator==@{operator==}}
\index{operator==@{operator==}!Ordered\+Point\+Map\+Iterator@{Ordered\+Point\+Map\+Iterator}}
\subsubsection[{\texorpdfstring{operator==(const Ordered\+Point\+Map\+Iterator \&other) const }{operator==(const OrderedPointMapIterator &other) const }}]{\setlength{\rightskip}{0pt plus 5cm}bool Ordered\+Point\+Map\+Iterator\+::operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Ordered\+Point\+Map\+Iterator} \&}]{other}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classOrderedPointMapIterator_a95913ce995a2778fb0a777ba1e4515f5}{}\label{classOrderedPointMapIterator_a95913ce995a2778fb0a777ba1e4515f5}


Definition at line 79 of file orderedmap.\+h.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Ship\+C\+A\+Dlib/\hyperlink{orderedmap_8h}{orderedmap.\+h}\end{DoxyCompactItemize}
